package com.itheima.tliasmanager.pojo.domain;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Clazz {
    private Integer id; //ID
    private String name; //班级名称
    private String room; //班级教室
    private LocalDate beginDate; //开课时间
    private LocalDate endDate; //结课时间
    private Integer masterId; //班主任
    private Integer subject; //学科
    private LocalDateTime createTime; //创建时间
    private LocalDateTime updateTime; //修改时间
    
    //封装部门名称数
    private String masterName;

    private  String status;

    public void panDuan(){
        LocalDate now = LocalDate.now();
        if(beginDate.isAfter(now)){
            status = "未开班";
        } else if(endDate.isBefore(now)){
            status = "已结课";
        }else{
            status = "进行中";
        }
    }
}